Skip to content

Add HabitFlow (flipper_habit_flow) to Apps Catalog under Tools.#1025

Merged
xMasterX merged 3 commits into
flipperdevices:mainfrom
Endika:Endika/flipper_habit_flow_0.1.2
Jun 8, 2026
Merged

Add HabitFlow (flipper_habit_flow) to Apps Catalog under Tools.#1025
xMasterX merged 3 commits into
flipperdevices:mainfrom
Endika:Endika/flipper_habit_flow_0.1.2

Conversation

@Endika

@Endika Endika commented Apr 19, 2026

Copy link
Copy Markdown
Contributor

Application Submission

HabitFlow is an offline habit tracker for Flipper Zero. You define habits with a day-based goal (1–365 days, default 66), mark today as done from the device, and see streaks, your record streak, and progress toward mastery.

When the calendar advances, the app can walk through a short “did you finish yesterday?” flow so streaks update in a deliberate way; longer gaps without opening the app are handled according to the rules described in the README.

This submission: first listing of HabitFlow in the Apps Catalog (applications/Tools/flipper_habit_flow/manifest.yml), targeting source commit 6cfbe2100bb203233c15895cf52226aaf1ad6561 on https://github.com/Endika/flipper-habit-flow (version 0.1.2 per application.fam).

Extra Requirements

  • Hardware: none beyond a stock Flipper Zero (no GPIO, Sub-GHz, NFC, etc.).
  • Software: none beyond installing the .fap from the catalog; data is stored automatically in the device app data area (no PC or phone required for normal use).

Author Checklist (Fill this out)

  • I've read the contribution guidelines and my PR follows them
  • I own the code I'm submitting or have code owner's permission to submit it
  • I have validated the manifest file(s) with python3 tools/bundle.py --nolint applications/CATEGORY/APPID/manifest.yml bundle.zip

Reviewer Checklist (Don't fill this out)

  • Bundle is valid
  • There are no obvious issues with the source code
  • I've ran this application and verified its functionality

@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch from d379aa5 to 64d920e Compare April 21, 2026 19:06
@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch from 64d920e to 342ab2f Compare April 29, 2026 21:48
@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch from 342ab2f to a952f4e Compare May 11, 2026 20:46
@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch from a952f4e to 9f439fa Compare May 22, 2026 10:02

@xMasterX xMasterX left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello, app does not work properly (UI doesn't refresh) when you open app from favourites or quick buttons at main desktop screen
It will work only if you open it from Apps menu, which means it relies its UI update on a "bug", (Apps menu has background hourglass anim that forces UI to refresh)

You need to force UI redraw in the app itself

@xMasterX xMasterX added the fixes needed Unresolved issues with the app requiring maintainer's attention label May 23, 2026
@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch from 0cc3286 to 1a19adc Compare May 25, 2026 22:25
@Endika Endika requested a review from xMasterX May 25, 2026 22:26
@Endika

Endika commented May 25, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the detailed report — you nailed it.

@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch 2 times, most recently from e846a29 to 95a2bf3 Compare June 1, 2026 07:47
@Endika Endika force-pushed the Endika/flipper_habit_flow_0.1.2 branch from 95a2bf3 to d991a87 Compare June 6, 2026 16:23
@xMasterX xMasterX removed the fixes needed Unresolved issues with the app requiring maintainer's attention label Jun 8, 2026
@xMasterX xMasterX merged commit c4bd0f7 into flipperdevices:main Jun 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants